@mixin flex($direction: row) {
  /* #ifndef APP-NVUE */
  display: flex;
  /* #endif */
  flex-direction: $direction;
}

.uv-flex {
  /* #ifndef APP-NVUE */
  display: flex;
  /* #endif */
  flex-direction: row;
  align-items: center;
}

.uv-flex-col {
  /* #ifndef APP-NVUE */
  display: flex;
  /* #endif */
  flex-direction: column;
}

.uv-demo-block {
  // #ifndef APP-NVUE
  flex: 1;
  // #endif
  margin-bottom: 15px;

  &__content {
    @include flex(column);
  }

  &__title {
    font-size: 14px;
    color: rgb(143, 156, 162);
    margin-bottom: 8px;
    @include flex;
  }
}
